

$(document).ready(function(){
    
    $("input[name=txt_code],input[name=txt_activity_score]").keypress(function(event){
       
        if(event.which && (event.which < 48 || event.which > 57 ) ){
            event.preventDefault();
        }
    });
    
   $('<div  id="wiged-area"></div>').appendTo("body");
   $("select[name=activity_type]").change(function(){
       var  item = $("select[name=activity_type]").get(0).selectedIndex;
       if(item == 0){
           $("#bAddMajors_1").hide();
       }else if(item == 1){
           $("#bAddMajors_1").show();
       }
   });
   if($("#no_collegian").length > 0) return false;
   _search_collegian();
});

function  _submit_create_activity(){
    if(!check_activity_form())return false;
    
    $("form[name=frm]").submit();
}

function  check_activity_form(){
    if( $("input[name=txt_activity_title]").val() == ""){
        alert("กรุณากรอกข้อมูลชื่อกิจกรรม");
        $("input[name=txt_activity_title]").focus();
        return false;
    }else if( $("input[name=txt_activity_start_date]").val() == ""){
        alert("กรุณากรอกข้อมูลวันเปิดลงทะเบียน ");
        $("input[name=txt_activity_start_date]").focus();
        return false;
    }else if( $("input[name=txt_activity_end_date]").val() == ""){
        alert("กรุณากรอกข้อมูลวันสิ้นสุดกิจกรรม ");
        $("input[name=txt_activity_end_date]").focus();
        return false;
    }else if( $("input[name=txt_activity_start_reg_date]").val() == ""){
        alert("กรุณากรอกข้อมูล วันเริ่มกิจกรรม ");
        $("input[name=txt_activity_start_reg_date]").focus();
        return false;
    }else if( $("input[name=txt_activity_end_reg_date]").val() == ""){
        alert("กรุณากรอกข้อมูลวัน วันสิ้นสุดกิจกรรม ");
        $("input[name=txt_activity_end_reg_date]").focus();
        return false;
    }else if( $("input[name=txt_activity_score]").val() == ""){
        alert("กรุณากรอกข้อมูลคะแนนกิจกรรม");
        $("input[name=txt_activity_score]").focus();
        return false;
    }else if( $("input[name=txt_activity_location]").val() == ""){
        alert("กรุณากรอกข้อมูลสถานที่จัดกิจกรรม");
        $("input[name=txt_activity_location]").focus();
        return false;
    }
    
    if($("select[name=activity_type]").get(0).selectedIndex == 2){
        if($(".major_item").lenght == 0){
            alert("กิจกรรมประเภทบังคับ ต้องทำการเลือกสาขาวิชาที่เข้าร่วม กรุณาเลือกสาขาวิชาที่เข้าร่วมกิจกรรม");
            return false;
        }
    }
    
    return true;
}

function check_form_student(){
    
    if($("input[name=txt_name]:eq(0)").val() == ""){
          alert("กรุณากรอกชื่อนักศึกษา");
          return false;
    }else if( $("input[name=txt_code]:eq(0)").val() == "" ){
          alert("กรุณากรอกรหัสนักศึกษา");
          return false;
    }else if( $("input[name=email]:eq(0)").val() == "" ){
          alert("กรุณากรอกข้อมูลอีเมล");
          return false;
    }
    return true;
}

function _submit_add_student(){
    if(check_form_student()){
        var form = $("form[name=frm]").serializeArray();
        $.post(base_url + "collegian/add_user",form,function(xml){
            var p_xml = $.parseXML(xml);
            if($(p_xml).find("status:eq(0)").attr("q") == "true"){
                alert("เพิ่มข้อมูลเสร็จเรียบร้อยแล้ว");
                $("form[name=frm]")[0].reset();
            }else{
                alert("ผิดพลาดไม่สามารถเพิ่มข้อมูลได้");
            }
        });
    }
}

function _search_collegian(){
      var form = $("form[name=frm]").serializeArray();
      $.post(base_url + "collegian/search_collegian",form,function(data){
          $("#area-display").html(data);
      });
}

function _search_collegian_report_admin_02(){
      var form = $("form[name=frm]").serializeArray();
      $.post(base_url + "activity/search_collegian_report_admin_02",form,function(data){
          $("#area-display4").html(data);
      });
}

function _search_collegian_report_admin_03(){
      var form = $("form[name=frm]").serializeArray();
      $.post(base_url + "activity/search_teacher_report_admin_03",form,function(data){
          $("#area-display5").html(data);
      });
}



function _search_report_admin(){
      var form = $("form[name=frm]").serializeArray();
      $.post(base_url + "activity/search_activity_report",form,function(data){
          $("#area-display3").html(data);
      });
}

function _edit_collegian( coll_id ){
    $.post(base_url + "collegian/get_dialog_edit_collegians",{"coll_id" : coll_id ,"rand" : Math.random()},function(data){
        $("#wiged-area").html("");
        $(data).appendTo("#wiged-area").draggable({"handle" : ".skin-title"}); 
        setPostion("#collegian-dialog","fixed").hide().fadeIn(200);
    });
}

function setPostion( object_dom,pos){
    var obj_dom = $(object_dom);
    var _w   = $("body").width();
    var _h   = $("body").height();
    var _this_w = obj_dom.width();
    var _this_h = obj_dom.height();
    obj_dom.css({
        "position" : pos,
        "top"  :  "100px",
        "left" : ((_w/2)-(_this_w/2)) + "px"
    });
    if(pos != "fixed"){
        $("html,body").animate({"scrollTop" : "0px"},1000);
    }
    return obj_dom;
}

function _submit_update_collegian(){
     if(!check_form_student()){
         return false;
     }
      var form = $("form[name=frm_edit_dialog]").serializeArray();
      $.post(base_url + "collegian/update_collegian_form",form,function(data){
          $("#collegian-dialog").fadeOut(200);
          _search_collegian();
      });
}